Name
|
Operator
|
Operand
|
Operation Name
|
f2xm1
|
f2xm1
|
|
Computer 2
x
-1
|
|
|
|
|
fabs
|
fabs
|
|
Absolute Value
|
|
|
|
|
fadd/faddp/fiadd
|
Add
|
|
fadd
|
m32real
|
|
|
fadd
|
m64real
|
|
|
fadd
|
ST(i),ST
|
|
|
fadd
|
ST,ST(i)
|
|
|
faddp
|
ST,ST(i)
|
|
|
fadd
|
|
|
|
fiadd
|
m32int
|
|
|
fiadd
|
m16int
|
|
|
|
|
|
fbld
|
fbld
|
m80dec
|
Load Binary Coded Decimal
|
|
|
|
|
fbstp
|
fbstp
|
m80dec
|
Store Binary Coded Decimal and Pop
|
|
|
|
|
fchs
|
fchs
|
|
Change Sign
|
|
|
|
|
fclex/fnclex
|
fclex
|
|
Clear Exceptions
|
|
fnclex
|
|
|
|
|
|
|
fcom/fcomp/fcompp
|
Compare Real
|
|
fcom
|
m32real
|
|
|
fcom
|
m64real
|
|
|
fcom
|
ST(i)
|
|
|
fcom
|
|
|
|
fcomp
|
m32real
|
|
|
fcomp
|
m64real
|
|
|
fcomp
|
ST(i)
|
|
|
fcomp
|
|
|
|
fcompp
|
|
|
|
|
|
|
fcos
|
fcos
|
|
Cosine
|
|
|
|
|
fdecstp
|
fdecstp
|
|
Decrement Stack-Top Pointer
|
|
|
|
|
fdiv/fdivp/fidiv
|
Divide
|
|
fdiv
|
m32real
|
|
|
fdiv
|
m64real
|
|
|
fdiv
|
ST(i),ST
|
|
|
fdiv
|
ST,ST(i)
|
|
|
fdivp
|
ST,ST(i)
|
|
|
fdiv
|
|
|
|
fidiv
|
m32int
|
|
|
fidiv
|
m16int
|
|
|
|
|
|
fdivr/fdivpr/fidivr
|
Reverse Divide
|
|
fdivr
|
m32real
|
|
|
fdivr
|
m64real
|
|
|
fdivr
|
ST(i),ST
|
|
|
fdivr
|
ST,ST(i)
|
|
|
fdivrp
|
ST,ST(i)
|
|
|
fdivr
|
|
|
|
fidivr
|
m32int
|
|
|
fidivr
|
m16int
|
|
|
|
|
|
ffree
|
ffree
|
ST(i)
|
Free Floating-Point Register
|
|
|
|
|
ficom/ficomp
|
Compare Integer
|
|
ficom
|
m16real
|
|
|
ficom
|
m32real
|
|
|
ficomp
|
m16int
|
|
|
ficomp
|
m32int
|
|
|
|
|
|
fild
|
filds
|
m16int
|
Load Integer
|
|
fildl
|
m32int
|
|
|
fildq
|
m64int
|
|
|
|
|
|
fincstp
|
fincstp
|
|
Increment Stack-Top Pointer
|
|
|
|
|
finit/fninit
|
finit
|
|
Initialize Floating-Point Unit
|
|
fninit
|
|
|
|
|
|
|
fist/fistp
|
fists
|
m16int
|
Store Integer
|
|
fistl
|
m32int
|
|
|
fistps
|
m16int
|
|
|
fistpl
|
m32int
|
|
|
fistpq
|
m64int
|
|
|
|
|
|
fld
|
flds
|
m32real
|
Load Real
|
|
fldl
|
m64real
|
|
|
fldt
|
m80real
|
|
|
fld
|
ST(i)
|
|
|
|
|
|
fld1/fldl2t/fldl2e/fldpi/fldlg2/gldln2/fldz
|
Load Constant
|
|
fld1
|
|
|
|
fld2t
|
|
|
|
fld2e
|
|
|
|
fldpi
|
|
|
|
fldlg2
|
|
|
|
fldln2
|
|
|
|
fldz
|
|
|
|
|
|
|
fldcw
|
fldcw
|
m2byte
|
Load Control Word
|
|
|
|
|
fldenv
|
fldenv
|
m14/28byte
|
Load FPU Environment
|
|
|
|
|
fmul/fmulp/fimul
|
Multiply
|
|
fmul
|
m32real
|
|
|
fmul
|
m64real
|
|
|
fmul
|
ST(i),ST
|
|
|
fmul
|
ST(i),ST
|
|
|
fmulp
|
ST,ST(i)
|
|
|
fmul
|
|
|
|
fimul
|
m32int
|
|
|
fimul
|
m16int
|
|
|
|
|
|
fnop
|
fnop
|
|
No Operation
|
|
|
|
|
fpatan
|
fpatan
|
|
Partial Arctangent
|
|
|
|
|
fprem
|
fprem
|
|
Partial Remainder
|
|
|
|
|
fprem1
|
fprem1
|
|
Partial Remainder
|
|
|
|
|
fptan
|
fptan
|
|
Partial Tangent
|
|
|
|
|
frndint
|
frndint
|
|
Round to Integer
|
|
|
|
|
frstor
|
frstor
|
m94/108byte
|
Restore FPU State
|
|
|
|
|
fsave/fnsave
|
Store FPU State
|
|
fsave
|
m94/108byte
|
|
|
fnsave
|
m94/108byte
|
|
|
|
|
|
fscale
|
fscale
|
|
Scale
|
|
|
|
|
fsin
|
fsin
|
|
Sine
|
|
|
|
|
fsincos
|
fsincos
|
|
Sine and Cosine
|
|
|
|
|
fsqrt
|
fsqrt
|
|
Square Root
|
|
|
|
|
fst/fstp
|
fst
|
m32real
|
Store Real
|
|
fst
|
m64real
|
|
|
fst
|
ST(i)
|
|
|
fstp
|
m32real
|
|
|
fstp
|
m64real
|
|
|
fstp
|
m80real
|
|
|
fstp
|
ST(i)
|
|
|
|
|
|
fstcw/fnstcw
|
Store Control Word
|
|
fstcw
|
m2byte
|
|
|
fnstcw
|
m2byte
|
|
|
|
|
|
fstenv/fnstenv
|
Store FPU Environment
|
|
fstenv
|
m14/28byte
|
|
|
fnstenv
|
m14/28byte
|
|
|
|
|
|
fstsw/fnstsw
|
Store Status Word
|
|
fstsw
|
m2byte
|
|
|
fstsw
|
%ax
|
|
|
fnstsw
|
m2byte
|
|
|
fnstsw
|
%ax
|
|
|
|
|
|
fsub/fsubp/fisub
|
Subtract
|
|
fsub
|
m32real
|
|
|
fsub
|
m64real
|
|
|
fsub
|
ST(i),ST
|
|
|
fsub
|
ST,ST(i)
|
|
|
fsubp
|
ST,ST(i)
|
|
|
fsub
|
|
|
|
fisub
|
m32int
|
|
|
fisub
|
m16int
|
|
|
|
|
|
fsubr/fsubpr/fisubr
|
Reverse Subtract
|
|
fsubr
|
m32real
|
|
|
fsubr
|
m64real
|
|
|
fsubr
|
ST(i),ST
|
|
|
fsubr
|
ST,ST(i)
|
|
|
fsubpr
|
ST,ST(i)
|
|
|
fsubr
|
|
|
|
fisubr
|
m32int
|
|
|
fisubr
|
m16int
|
|
|
|
|
|
ftst
|
ftst
|
|
Test
|
|
|
|
|
fucom/fucomp/fucompp
|
Unordered Compare Real
|
|
fucom
|
ST(i)
|
|
|
fucom
|
|
|
|
fucomp
|
ST(i)
|
|
|
fucomp
|
|
|
|
fucompp
|
|
|
|
|
|
|
fwait
|
fwait
|
|
Wait
|
|
|
|
|
fxam
|
fxam
|
|
Examine
|
|
|
|
|
fxch
|
fxch
|
ST(i)
|
Exchange Register Contents
|
|
fxch
|
|
|
|
|
|
|
fxtract
|
fxtract
|
|
Extract Exponent and Significand
|
|
|
|
|
fyl2x
|
fyl2x
|
|
Compute y ¥ log
2
x
|
|
|
|
|
fyl2xp1
|
fyl2xp1
|
|
Compute y ¥ log
2
(x+1)
|